package com.kele.function;

import java.util.function.Predicate;

/**
 * @author kele
 * @date 2021/10/12 15:15
 * @description Predicate 断定型函数式接口
 * 只有一个输入参数，返回值是一个布尔值
 */
public class PredicateTest {

    public static void main(String[] args) {
            Predicate predicate=new Predicate() {
                @Override
                public boolean test(Object o) {
                    if (o==null){
                        return false;
                    }
                    else {
                        return true;
                    }

                }
            };

        System.out.println(predicate.test(123));

        Predicate predicate1=(value)->{
            if (value==null){
                return false;
            }else {
                return true;
            }
        };
        System.out.println(predicate1.test(222));
    }
}
